package com.maycari.captainbi.data.po;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 财务数据列表
 * </p>
 *
 * @author 王宏伟
 * @since 2021-04-02
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("captain_13")
public class Captain13Po implements Serializable {

    private static final long serialVersionUID = 1L;

    private Long id;

    /**
     * 站点id
     */
    private Integer siteId;

    /**
     * 唯一标识
     */
    private String couponId;

    /**
     * PostedDate时间
     */
    private Date postedDate;

    /**
     * 费用类型新增运营费用事件specificationFeeEventList
     */
    private String eventType;

    /**
     * 费用
     */
    private BigDecimal currencyAmount;

    /**
     * 货币符号
     */
    private String currencyCode;

    /**
     * 创建时间
     */
    private Integer createTime;

    /**
     * 年份
     */
    private Integer myear;

    /**
     * 半年 0.上半年 1.下半年
     */
    private Integer mhalfyear;

    /**
     * 季度 1.第一季度 2.第二季度 3.第三季度 4.第四季度
     */
    private Integer mquarter;

    /**
     * 月份
     */
    private Integer mmonth;

    /**
     * 周
     */
    private Integer mweek;

    /**
     * 周对应的年分
     */
    private Integer mweekyear;

    /**
     * 天数
     */
    private Integer mday;

    /**
     * 费用原因
     */
    private String feeReason;

    /**
     * 运营规则id,大于0则是运营费用
     */
    private Integer specificationId;

    /**
     * 最新创建时间
     */
    private Integer newTime;

    /**
     * 授权管理表id
     */
    private Integer authorizationId;

}
